今天也繼續加油、繼續刷刷刷~
————————————我是可愛的題目分隔線————————————
題目1:創建集合並打印
-集合(set)是一種不包含重複元素,而且順序不固定的資料型別
-可以使用花括號 {} 或 set() 函數來創建集合
舉個例子:{}的範例
第1題結束。
————————————我是可愛的題目分隔線————————————
題目2:將列表轉換為集合
-使用 set() 函數將列表轉換為集合,這樣會去掉列表中的重複元素
舉個例子:set( )
(1.)創建一個空的集合
因為目的是為了要創造空集合,所以先忽略嚴格模式下的錯誤訊息。
(2.)將列表轉換為集合
(3.)將字串轉換為集合
(4.)將元組轉換為集合
第2題結束。
————————————我是可愛的題目分隔線————————————
題目3:檢查集合是否為子集
-使用 < 或 <= 來檢查一個集合是否完全包含在另一個集合中
舉個例子:

第3題結束。
————————————我是可愛的題目分隔線————————————
題目4:集合中添加和刪除元素
-添加元素:使用 add() 方法
舉個例子:

-刪除元素:使用 remove() 方法,如果元素不存在會報錯;使用 discard() 方法則不會報錯
舉個例子: remove()
如果6不存在:
舉個例子: discard()
如果6不存在:
6不存在,但還是有成功印出{1, 2, 3}
第4題結束。
————————————我是可愛的題目分隔線————————————
題目5:集合去重
-集合本身會自動去重,因為集合中不能有重複的元素
舉個例子:
第5題結束。
————————————我是可愛的題目分隔線————————————
題目6:找出集合中的最大值和最小值
-使用 max() 和 min() 函數
舉個例子:
第6題結束。
————————————我是可愛的題目分隔線————————————
題目7:集合的對稱差集
舉個例子:

在集合運算中,^ 用來計算兩個集合的對稱差集,即返回兩個集合中不重疊的元素組合。
** ^
符號在不同的情境下有不同的意思:
第7題結束。
————————————我是可愛的題目分隔線————————————
題目8:檢查兩個集合是否相等
-使用 == 來檢查兩個集合是否包含完全相同的元素
舉個例子:

第8題結束。
————————————我是可愛的題目分隔線————————————
題目9:集合的合集、交集和差集
-合集:合併兩個集合中的所有元素,去掉重複的
舉個例子:
在集合運算中,| 用來計算兩個集合的並集,返回包含所有不同元素的新集合。
-交集:找出兩個集合中相同的元素
舉個例子:
-差集:找出在第一個集合中但不在第二個集合中的元素
舉個例子:

第9題結束。
————————————我是可愛的題目分隔線————————————
題目10:集合中隨機取樣
-可以使用 random.sample() 函數從集合中隨機取樣
舉個例子:
第10題結束。
————————————我是可愛的題目分隔線————————————